home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / chemie / chemiker / printers / matrix.hex < prev    next >
Encoding:
Text File  |  1990-05-03  |  16.0 KB  |  372 lines

  1. *****************************************************************
  2. *                                                               *
  3. *                  MATRIXDRUCKER-KONFIGURATION                  *
  4. *                  ===========================                  *
  5. *                                                               *
  6. *    Diese Datei enthält Konfigurationsdetails für              *
  7. *    Matrixdrucker (Umlauteinträge für EPSON-ESC-Sequenz).      *
  8. *    - für IBM-Zeichensatz kompatible Drucker vgl. die          *
  9. *      *.HEX-Dateien für Oki- und NEC-Drucker -                 *
  10. *    Dabei sollten Sie grundsätzlich zur Anpassung Ihres        *
  11. *    Matrixdruckers zusammen mit dem 1st Word Plus              *
  12. *    Handbuch folgendermaßen vorgehen:                          *
  13. *                                                               *
  14. *    (a)  Wenn Sie schon eine 1st Word Treiber *.HEX-Datei      *
  15. *         für Ihren Drucker haben, sollten Sie diesen in        *
  16. *         1st Word Plus laden und in ein 2. Fenster die Datei   *
  17. *         MATRIX.HEX. Vergleichen Sie nun lediglich die         *
  18. *         Einträge in dem Teil Drucker-Charakteristik und       *     
  19. *         ergänzen Sie Ihren Treiber um die neuen Zeilen        *
  20. *         entsprechend den Angaben in Ihrem Druckerhandbuch.    *
  21. *         Dabei sind vor allem die Konfigurationsvariablen und  *
  22. *         die Zeilen 22-2E wichtig. In der Translation-Tabelle  *
  23. *         sind i.d.R. keine Modifikationen nötig.               *                  
  24. *                                                               *
  25. *    (b)  Wenn Sie noch keinen 1st Word Treiber zu Ihrem        *
  26. *         Drucker besitzen, lesen Sie bitte zunächst die        * 
  27. *         Hinweise zur Druckertreibererstellung im Anhang       *
  28. *         des 1st Word Plus Handbuches !!!                      *
  29. *         Ändern Sie anschliessend die Eintragungen in          *
  30. *         dieser Datei MATRIX.HEX entsprechend den Angaben in   *
  31. *         Ihrem Druckerhandbuch. Laden Sie dazu MATRIX.HEX      *
  32. *         in 1st Word Plus und beachten Sie, daß alle Werte     *
  33. *         HEXADEZIMAL eingegeben werden müssen!                 *
  34. *                                                               *
  35. *    SPEICHERN Sie die so erstellte *.HEX-Datei z.B. mit dem    *
  36. *    Namen PRINTER.HEX ab (Option SPEICHERN ALS).               *
  37. *                                                               *
  38. *    Starten Sie anschl. das INSTALL Programm, um den neuen     *
  39. *    Treiber zu installieren und kopieren Sie das Resultat mit  *
  40. *    Namen PRINTER.CFG in den Ordner in dem auch 1st Word Plus  *
  41. *    steht; auf diese Weise wird Ihr Drucker beim Laden des     *
  42. *    Programms gleich zur Verfügung gestellt!                   *
  43. *                                                               *
  44. *         Copyright (C) 1989, GST Holdings plc,                 *
  45. *         erweitert für 3.14 4/89                               *
  46. *                                                               *
  47. *****************************************************************
  48.  
  49.  
  50. *    Druckername
  51. *    ===========
  52. *
  53. *    Für den Druckernamen stehen 31 Zeichen zur
  54. *    Anzeige auf dem Desktop zur Verfügung
  55. *
  56. *    z.B.:
  57. *
  58. *    Epson FX/RX (9-pin matrix)
  59. *    Epson JX/EX (9-pin color)
  60. *    Epson LX/GX/FX (9-pin NLQ)
  61. *    Epson LQ/SQ series (24-pin)
  62. *    Atari SMM804 (9-pin matrix)
  63.  
  64.  
  65. Panasonic KX/P 1091
  66.  
  67.  
  68. *    Konfigurationsvariablen
  69. *    =======================
  70. *
  71. *    Diese sechs Variablen enthalten spezielle
  72. *    von 1st Word Plus benötigte Einstellungen:
  73. *
  74. *    (1)   1 für Typenrad mit horizontalem Spacing, sonst 0
  75. *    (2)   Zeichenbreite in Druckereinheiten (Typenrad)
  76. *    (3)   Zeilenabstand in Druckereinheiten
  77. *    (4)   Wagenmitte (Typenrad); Pixel/Inch (Matrixdrucker)
  78. *    (5)   Zeichenabstand bei Fettdruck (Typenrad)
  79. *    (6)   1 Pause mit Abfrage zwischen Seiten, sonst 0
  80. *
  81. *    Eine der folgenden Einstellungen auswählen:
  82. *
  83. *    0,0,C,48,0,0   (FX/JX/LX)
  84. *    0,0,A,3C,0,0   (LQ/SQ)
  85. *    0,2,C,50,0,0   (SMM804)
  86.  
  87.  
  88. 0,0,C,48,0,0
  89.  
  90.  
  91. *    Druckercharakteristiken
  92. *    =======================
  93. *
  94. *    Diese Tabelle enthält die Steuersequenzen, die
  95. *    1st Word Plus zur Steuerung des Druckers schickt.
  96. *
  97. *    Ein Eintrag besteht aus:
  98. *
  99. *    (1)  Funktionsnummer (Reihenfolge beibehalten)
  100. *    (2)  Steuercodes (Hexadezimale Codes und Platzhalter)
  101. *
  102. *    Ein Platzhalter ist ein Wert mit gesetztem 8'ten Bit und
  103. *    wird beim Drucken von 1st Word Plus durch den aktuellen
  104. *    Wert ersetzt.
  105. *
  106. *    Mit '*' angeführte Zeilen werden ignoriert
  107. *
  108. *    Für NLQ-Drucker: Wenn das NLQ-Kommando sich nicht vom Draft
  109. *    Kommando unterscheidet, kann es weggelassen werden.
  110. *    Dies hat KEINEN Effekt bezüglich der Zeichenabstände.
  111. *
  112. *    Grundlage der folgenden Tabelle sind Epson FX Befehle.
  113. *    Befehle für spezielle Drucker finden Sie in den auskom-
  114. *    mentierten Zeilen.
  115. *
  116. *    Wählen Sie die betreffenden Zeilen durch löschen des führenden
  117. *    '*' und kommentieren den Rest aus.
  118. *
  119. *
  120. * 0                           *    Zeichenbreite
  121. 1, D, A                       *    Wagenrücklauf u. Zeilenvorschub
  122. * 2                           *    Vorwärtsdruck
  123. * 3                           *    Rückwärtsdruck
  124. 4,   1B,42,80,0,B             *    Vertikaler Tabulator
  125. * 4                           * SM Kein vertikaler Tabulator!
  126. * 5                           *    Absoluter horizontaler Tabulator
  127. 6,   1B,47                    *    Draft fett an
  128. 7,   1B,48                    *    Draft fett aus
  129. * 6, 1B,45                    * LQ Draft fett an
  130. * 7, 1B,46                    * LQ Draft fett aus
  131. * 8, 1B,45                    * LX NLQ fett an
  132. * 9, 1B,46                    * LX NLQ fett aus
  133. A,   1B,34                    *    Draft kursiv an
  134. B,   1B,35                    *    Draft kursiv aus
  135. * C, 1B,78,0,1B,34,1B,47      * LX NLQ kursiv an (Draft doppelt!)
  136. * D, 1B,48,1B,35,1B,78,1      * LX NLQ kursiv aus
  137. E, 1B,87,1                    * FX doppelt breit an
  138. F, 1B,87,0                    * FX doppelt breit aus
  139. * 10,1B,78,0                  * LX NLQ hell an
  140. * 11,1B,78,1                  * LX NLQ hell aus
  141. 12,  1B,53,0                  *    Draft superscript an
  142. 13,  1B,54                    *    Draft superscript aus
  143. * 14,1B,78,0,1B,53,0          * LX NLQ superscript an
  144. * 15,1B,54,1B,78,1            * LX NLQ superscript aus
  145. 16,  1B,53,1                  *    Draft subscript an
  146. 17,  1B,54                    *    Draft subscript aus
  147. * 18,1B,78,0,1B,53,1          * LX NLQ subscript an
  148. * 19,1B,54,1B,78,1            * LX NLQ subscript aus
  149. 1A,  1B,2D,1                  *    Draft Unterstrich an
  150. 1B,  1B,2D,0                  *    Draft Unterstrich aus
  151. * 1C                          *    NLQ Unterstrich an
  152. * 1D                          *    NLQ Unterstrich aus
  153. 1E,  C                        *    Seitenvorschub (Formfeed)
  154. 1F,  12                       *    Horizontale Initialisierung
  155. 20,  1B,52,0                  *    Vertikale Initialisierung
  156. 21,  1B,40                    *    Ende: Drucker Reset
  157. 22,  8                        *    Backspace
  158. 23,  D                        *    Wagenrücklauf (Carriage return)
  159. 24,  1B,43,80                 *    Seitenformat in Zeilen
  160. 25,  1B,41,80                 *    Zeilenabstand in N Einheiten
  161. 26,  1B,2A,5                  *    Graphikausgabe (mode 5)
  162. * 27                          *    Reserviert
  163. 28,  12,1B,57,0,1B,50         *    Draft Pica      (10   cpi)
  164. * 29                          *    NLQ   Pica      (10   cpi)
  165. 2A,  12,1B,57,0,1B,4D         *    Draft Elite     (12   cpi)
  166. * 2B                          *    NLQ   Elite     (12   cpi)
  167. 2C,  1B,57,0,1B,50,F          *    Draft Condensed (17.2 cpi)
  168. * 2D                          *    NLQ   Condensed (17.2 cpi)
  169. 2E,  12,1B,4D,1B,57,1         *    Draft Expanded  ( 6   cpi)
  170. * 2F                          *    NLQ   Expanded  ( 6   cpi)
  171. * 28,1B,78,0,12,1B,57,0,1B,50 * LX Draft Pica      (10   cpi)
  172. * 29,12,1B,57,0,1B,50,1B,78,1 * LX NLQ   Pica      (10   cpi)
  173. * 2A,1B,78,0,12,1B,57,0,1B,4D * LX Draft Elite     (12   cpi)
  174. * 2B                          * LX NLQ   Elite     (12   cpi)
  175. * 2C,1B,78,0,1B,57,0,1B,50,F  * LX Draft Condensed (17.2 cpi)
  176. * 2D                          * LX NLQ   Condensed (17.2 cpi)
  177. * 2E,1B,78,0,12,1B,4D,1B,57,1 * LX Draft Expanded  ( 6   cpi)
  178. * 2F                          * LX NLQ   Expanded  ( 6   cpi)
  179. * 28,1B,78,0,12,1B,57,0,1B,50 * LQ Draft Pica      (10   cpi)
  180. * 29,12,1B,57,0,1B,50,1B,78,1 * LQ NLQ   Pica      (10   cpi)
  181. * 2A,1B,78,0,12,1B,57,0,1B,4D * LQ Draft Elite     (12   cpi)
  182. * 2B,12,1B,57,0,1B,4D,1B,78,1 * LQ NLQ   Elite     (12   cpi)
  183. * 2C,1B,78,0,1B,57,0,1B,50,F  * LQ Draft Condensed (17.2 cpi)
  184. * 2D,1B,57,0,1B,50,F,1B,78,1  * LQ NLQ   Condensed (17.2 cpi)
  185. * 2E,1B,78,0,12,1B,4D,1B,57,1 * LQ Draft Expanded  ( 6   cpi)
  186. * 2F,12,1B,4D,1B,57,1,1B,78,1 * LQ NLQ   Expanded  ( 6   cpi)
  187. * 30,1B,72,0                  * JX Farbe Schwarz
  188. * 31,1B,72,1                  * JX Farbe Magenta
  189. * 32,1B,72,2                  * JX Farbe    Cyan
  190. * 33,1B,72,4                  * JX Farbe    Gelb
  191. 34, 1B, 41, 12                * 1.5 Zeilenvorschub (18/72 inch)
  192. 35, 1B, 70, 1                 * Proportionalschrift AN
  193. 36, 1B, 70, 0                 * Proportionalschrift AUS
  194. 0                             *    NULL Tabellenende
  195.  
  196.  
  197. *    Translation-Tabelle (Epson Drucker)
  198. *    ==================================
  199. *
  200. *    Diese Tabelle wird benutzt, um die Ausgabecodes des ST
  201. *    an den Zeichencode des Druckers anzupassen.
  202. *
  203. *    Jeder Eintrag besteht aus:
  204. *
  205. *    (1) ST Zeichencodes (Reihenfolge beibehalten)
  206. *    (2) Die zu druckende (eventuell Leer- (NULL)) Zeichenkette
  207. *
  208. *    ST Zeichencodes mit einer NULL-Zeichenkette 
  209. *    werden als Leerzeichen ausgegeben.
  210. *
  211. *    ST Zeichencodes, die nicht in der Tabelle stehen werden
  212. *    direkt an den Drucker ausgegeben.
  213.  
  214. *    N/A = Zeichen nicht im Zeichensatz des Druckers vorhanden
  215. *    oder noch nicht definiert.
  216.  
  217.  
  218. 7F                            *  - N/A
  219. 80                            * Ç - N/A
  220. 81, 1B, 52, 2, 7D, 1B, 52, 0  * ü - Deutsch
  221. 82, 1B, 52, 1, 7B, 1B, 52, 0  * é - Französisch
  222. 83, 61, 8, 5E                 * â - a BS ^
  223. 84, 1B, 52, 2, 7B, 1B, 52, 0  * ä - Deutsch
  224. 85, 1B, 52, 1, 40, 1B, 52, 0  * à - Französisch
  225. 86, 1B, 52, 4, 7D, 1B, 52, 0  * å - Dänisch 1
  226. 87, 1B, 52, 1, 5C, 1B, 52, 0  * ç - Französisch
  227. 88, 65, 8, 5E                 * ê - e BS ^
  228. 89, 65, 8,1B,52,1,7E,1B,52,0  * ë - e BS Französisch ¨
  229. 8A, 1B, 52, 1, 7D, 1B, 52, 0  * è - Französisch
  230. 8B                            * ï - N/A
  231. 8C                            * î - N/A
  232. 8D, 1B, 52, 6, 7E, 1B, 52, 0  * ì - Italienisch
  233. 8E, 1B, 52, 2, 5B, 1B, 52, 0  * Ä - Deutsch
  234. 8F, 1B, 52, 4, 5D, 1B, 52, 0  * Å - Dänisch 1
  235. 90, 1B, 52, 9, 40, 1B, 52, 0  * É - Norwegisch
  236. 91, 1B, 52, 4, 7B, 1B, 52, 0  * æ - Dänisch 1
  237. 92, 1B, 52, 4, 5B, 1B, 52, 0  * Æ - Dänisch 1
  238. 93, 6F, 8, 5E                 * ô - o BS ^
  239. 94, 1B, 52, 2, 7C, 1B, 52, 0  * ö - Deutsch
  240. 95, 1B, 52, 6, 7C, 1B, 52, 0  * ò - Italienisch
  241. 96, 75, 8, 5E                 * û - u BS ^
  242. 97, 1B, 52, 1, 7C, 1B, 52, 0  * ù - Französisch
  243. 98, 79, 8,1B,52,1,7E,1B,52,0  * ÿ - y BS Französisch ¨
  244. 99, 1B, 52, 2, 5C, 1B, 52, 0  * Ö - Deutsch
  245. 9A, 1B, 52, 2, 5D, 1B, 52, 0  * Ü - Deutsch
  246. 9B                            * ¢ - N/A
  247. 9C, 1B, 52, 3, 23, 1B, 52, 0  * £ - UK
  248. 9D, 1B, 52, 8, 5C, 1B, 52, 0  * ¥ - Japanisch
  249. 9E, 1B, 52, 2, 7E, 1B, 52, 0  * ß - Deutsch
  250. 9F, 66                        * ƒ - f
  251. A0                            * á - N/A
  252. A1                            * í - N/A
  253. A2                            * ó - N/A
  254. A3                            * ú - N/A
  255. A4, 1B, 52, 7, 7C, 1B, 52, 0  * ñ - Spanisch
  256. A5, 1B, 52, 7, 5C, 1B, 52, 0  * Ñ - Spanisch
  257. A6, 61, 8, 5F                 * ª - a BS _
  258. A7, 6F, 8, 5F                 * º - o BS _
  259. A8, 1B, 52, 7, 5D, 1B, 52, 0  * ¿ - Spanisch
  260. A9                            * ⌐ - N/A
  261. AA                            * ¬ - N/A
  262. AB                            * ½ - N/A
  263. AC                            * ¼ - N/A
  264. AD, 1B, 52, 7, 5B, 1B, 52, 0  * ¡ - Spanisch
  265. AE                            * « - N/A
  266. AF                            * » - N/A
  267. B0, 61, 8, 7E                 * ã - a BS ~
  268. B1, 6F, 8, 7E                 * õ - o BS ~
  269. B2, 1B, 52, 4, 5C, 1B, 52, 0  * Ø - Dänisch 1
  270. B3, 1B, 52, 4, 7C, 1B, 52, 0  * ø - Dänisch 1
  271. B4                            * œ - N/A
  272. B5                            * Œ - N/A
  273. B6                            * À - N/A
  274. B7                            * Ã - N/A
  275. B8                            * Õ - N/A
  276. B9, 1B, 52, 1, 7E, 1B, 52, 0  * ¨ - Französisch
  277. BA                            * ´ - N/A
  278. BB                            * † - N/A
  279. BC                            * ¶ - N/A
  280. BD                            * © - N/A
  281. BE                            * ® - N/A
  282. BF                            * ™ - N/A
  283. C0, 79, 8,1B,52,1,7E,1B,52,0  * ij - y BS Französisch ¨
  284. C1, 59                        * IJ - Y
  285. C2                            * א - N/A
  286. C3                            * ב - N/A
  287. C4                            * ג - N/A
  288. C5                            * ד - N/A
  289. C6                            * ה - N/A
  290. C7                            * ו - N/A
  291. C8                            * ז - N/A
  292. C9                            * ח - N/A
  293. CA                            * ט - N/A
  294. CB                            * י - N/A
  295. CC                            * כ - N/A
  296. CD                            * ל - N/A
  297. CE                            * מ - N/A
  298. CF                            * נ - N/A
  299. D0                            * ס - N/A
  300. D1                            * ע - N/A
  301. D2                            * פ - N/A
  302. D3                            * צ - N/A
  303. D4                            * ק - N/A
  304. D5                            * ר - N/A
  305. D6                            * ש - N/A
  306. D7                            * ת - N/A
  307. D8                            * ן - N/A
  308. D9                            * ך - N/A
  309. DA                            * ם - N/A
  310. DB                            * ף - N/A
  311. DC                            * ץ - N/A
  312. DD, 1B, 52, 2, 40, 1B, 52, 0  * § - Deutsch
  313. DE                            * ∧ - N/A
  314. DF                            * ∞ - N/A
  315. E0                            * α - N/A
  316. E1, 1B, 52, 2, 7E, 1B, 52, 0  * β - Deutsch     
  317. E2                            * Γ - N/A
  318. E3                            * π - N/A
  319. E4                            * Σ - N/A
  320. E5                            * σ - N/A
  321. E6                            * µ - N/A
  322. E7                            * τ - N/A
  323. E8                            * Φ - N/A
  324. E9                            * Θ - N/A
  325. EA                            * Ω - N/A
  326. EB                            * δ - N/A
  327. EC                            * ∮ - N/A
  328. ED                            * ϕ - N/A
  329. EE                            * ∈ - N/A
  330. EF                            * ∩ - N/A
  331. F0                            * ≡ - N/A
  332. F1, 2B, 8, 5F                 * ± - + BS _
  333. F2, 3E, 8, 5F                 * ≥ - > BS _
  334. F3, 3C, 8, 5F                 * ≤ - < BS _
  335. F4                            * ⌠ - N/A
  336. F5                            * ⌡ - N/A
  337. F6                            * ÷ - N/A
  338. F7                            * ≈ - N/A
  339. F8, 1B, 52, 1, 5B, 1B, 52, 0  * ° - Französisch
  340. F9                            * ∙ - N/A
  341. FA                            * · - N/A
  342. FB                            * √ - N/A
  343. FC                            * ⁿ - N/A
  344. FD                            * ² - N/A
  345. FE                            * ³ - N/A
  346. 0                             * NULL terminator
  347.  
  348.  
  349.  
  350. *    Translation-Tabelle (Atari SMM 804)
  351. *    ===================================
  352. *
  353. *    Diese Tabelle wird benutzt, um die Ausgabecodes des ST
  354. *    an den Zeichencode des Druckers anzupassen.
  355. *
  356. *    Jeder Eintrag besteht aus:
  357. *
  358. *    (1) ST Zeichencodes (Reihenfolge beibehalten)
  359. *    (2) Die zu druckende (eventuell Leer- (NULL)) Zeichenkette
  360. *
  361. *    ST Zeichencodes mit einer NULL-Zeichenkette 
  362. *    werden als Leerzeichen ausgegeben.
  363. *
  364. *    ST Zeichencodes, die nicht in der Tabelle stehen werden
  365. *    direkt an den Drucker ausgegeben.
  366.  
  367.  
  368.  
  369.  
  370. * 7F                          *  - N/A
  371. * 0                           * NULL terminator
  372.